@@ -288,6 +288,7 @@ class GroupPhotoInfo(CreateUpdateMixin): |
||
| 288 | 288 |
except GroupInfo.DoesNotExist: |
| 289 | 289 |
group = None |
| 290 | 290 |
porder = get_lensman_order_record(self.photo_id, user_id) if self.photo_from == GroupPhotoInfo.SESSION_GROUP else {}
|
| 291 |
+ created_at = self.created_at.replace(microsecond=0) |
|
| 291 | 292 |
return {
|
| 292 | 293 |
'group_id': group and group.group_id, |
| 293 | 294 |
'group_name': group and group.group_name, |
@@ -316,8 +317,8 @@ class GroupPhotoInfo(CreateUpdateMixin): |
||
| 316 | 317 |
'nomark': self.nomark, |
| 317 | 318 |
'origin': self.origin, |
| 318 | 319 |
'porder': porder, |
| 319 |
- 'created_at': self.created_at.replace(microsecond=0), |
|
| 320 |
- 'origin_expired_stamps': origin_expired_stamps(self.lensman_photo_id, self.user_id) |
|
| 320 |
+ 'created_at': created_at, |
|
| 321 |
+ 'origin_expired_stamps': origin_expired_stamps(created_at, self.user_id), |
|
| 321 | 322 |
} |
| 322 | 323 |
|
| 323 | 324 |
|
@@ -652,7 +652,7 @@ def pai2_home_api(request): |
||
| 652 | 652 |
'nomark': row[22], |
| 653 | 653 |
'origin': row[23], |
| 654 | 654 |
'created_at': row[24], |
| 655 |
- 'origin_expired_stamps': origin_expired_stamps(row[25], row[15]), |
|
| 655 |
+ 'origin_expired_stamps': origin_expired_stamps(row[24], row[15]), |
|
| 656 | 656 |
'thumbup': get_group_photo_thumbup_flag(row[5], user_id), |
| 657 | 657 |
'porder': get_lensman_order_record(row[5], user_id) if row[20] == GroupPhotoInfo.SESSION_GROUP else {},
|
| 658 | 658 |
} for row in rows] |
@@ -1,10 +1,12 @@ |
||
| 1 | 1 |
# -*- coding: utf-8 -*- |
| 2 | 2 |
|
| 3 | 3 |
from django.conf import settings |
| 4 |
+from TimeConvert import TimeConvert as tc |
|
| 4 | 5 |
|
| 5 | 6 |
|
| 6 |
-def origin_expired_stamps(origin_stamps, user_id): |
|
| 7 |
+def origin_expired_stamps(created_at, user_id): |
|
| 7 | 8 |
try: |
| 8 |
- return int(origin_stamps) + settings.LENSMAN_PHOTO_ORIGIN_EXPIRED_MSEL |
|
| 9 |
+ expired_stamps = tc.datetime_to_timestamp(created_at) + settings.LENSMAN_PHOTO_ORIGIN_EXPIRED_MSEL |
|
| 9 | 10 |
except: |
| 10 |
- return 0 |
|
| 11 |
+ expired_stamps = 0 |
|
| 12 |
+ return expired_stamps |